Big Huge Thesaurus

Bucephela clangula

noun